package com.bt7274.mapper;

import com.bt7274.pojo.Admin;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
 * 管理员表 Mapper 接口
 * </p>
 *
 * @author hp
 * @since 2025-03-25
 */
public interface AdminMapper extends BaseMapper<Admin> {
    /**
     * 根据用户名查询管理员
     *
     * @param username 用户名
     * @return 管理员实体
     */
    Admin selectByUsername(@Param("username") String username);

    /**
     * 验证管理员密码
     *
     * @param id 管理员ID
     * @param password 密码
     * @return 是否匹配
     */
    boolean validatePassword(@Param("id") String id, @Param("password") String password);

}
